Method and apparatus for receiving or sending short message

ABSTRACT

A first message is sent by an MSC/VLR and it is determined that a user equipment is in an abnormal state according to the first message. A second message is sent to the user equipment. The second message is used to instruct the user equipment to initiate attachment to the MSC/VLR. An apparatus includes a receiving module, a first determining module and a sending module.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.14/861,799, filed on Sep. 22, 2015, now U.S. U.S. Pat. No. 9,420,439,which is a continuation of U.S. application Ser. No. 14/065,523, filedon Oct. 29, 2013, now U.S. Pat. No. 9,179,275, which is a continuationof International Application No. PCT/CN2011/073614, filed on May 3,2011. The afore-mentioned patent applications are hereby incorporated byreference in their entireties.

TECHNICAL FIELD

The present invention relates to the field of communications and, inparticular embodiments, to a method and apparatus for receiving orsending a short message.

BACKGROUND

An evolved packet system (EPS) includes an evolved universal mobiletelecommunication system territorial access network (E-UTRAN) and anevolved packet core network (EPC). In order to support a circuitswitched (CS) service, for example, a CS voice and a CS short message(SMS), in the EPS, an SGs interface is deployed between a mobilitymanagement entity (MME) of the EPS and a mobile switch center/visitorlocation register (MSC/VLR) of a circuit switched network to enable auser equipment (UE) to originate and receive the CS service at the EPSnetwork, and return to a circuit domain (for example, a 2G/3G network)via an E-UTRAN, so as to complete the CS service, where the networkarchitecture and the processing method may be referred to as “CSFallback” (CSFB).

In the CSFB, the processing way of the short message service differsfrom those of other CS services (for example, the voice and the CSsupplementary service). That is, the short message service does not needto fall back into the 2G/3G network. Short message delivery between theUE and the MSC/VLR is directly completed via the MME in the EPS network.Therefore, it is generally referred to as an “SMS over SGs” technology.In the prior art, the SMS over SGs processing process originated by theuser (Mobile Originating SMS (MO SMS)) can achieve sending of a shortmessage, and the SMS over SGs processing process received by the user(Mobile Terminated SMS (MT SMS)) can achieve receiving of a shortmessage.

In the MO SMS process, when the user equipment is in an abnormal state,for example, the context of the user equipment in the MSC/VLR is lost,or the MSC/VLR cannot process the short message of the user, due toreasons such as a failure of the MSC/VLR (for example, the board reset),or the MSC/VLR recovering from a fault. At this time, the MSC/VLRindicates the MME that the current process fails, so the MME marks inthe context of the UE in the MME, and indicates the UE to re-originatethe registration to the MSC/VLR when the UE subsequently originates thetracking area update process. While it is not determined when the UE canoriginate the tracking area update process, and generally, at leastseveral hours are needed, in this time period, the user cannot send theshort message, that is, the sending of the short message cannot beachieved.

In the MT SMS process, when the user equipment is in an abnormal state,for example, the context of the user equipment in the MSC/VLR is lost,due to reasons such as a failure of the MSC/VLR (for example, the boardreset), or the MSC/VLR recovering from the fault. At this time, theMSC/VLR can still receive a short message sent by an SMS-gateway mobileswitching center (SMS-GMSC), and further send a paging message to theMME, and the MME further sends a service request message to the MSC/VLR,so as to indicate the MSC/VLR to start sending the short message.However, the user equipment context of the UE in the MSC/VLR is lost, sothe MSC/VLR ignores the service request message sent by the MME, andcannot send the short message to the UE, that is, the receiving of ashort message cannot be achieved. However, the MSC/VLR ignores thepaging response sent by the MME, that is, the service request message,so the MSC/VLR considers that this paging fails, and pages repeatedly,resulting in a waste of network resources.

SUMMARY

Accordingly, embodiments of the present invention provide a method andan apparatus for receiving or sending a short message, which can achievereceiving or sending of a short message service when a user equipment isin an abnormal state due to a failure of an MSC/VLR.

According to an aspect, an embodiment of the present invention providesa method for receiving or sending a short message. The method includesreceiving a first message sent by a mobile switch center MSC/visitorlocation register VLR. It is determined that a user equipment is in anabnormal state according to the first message. A second message is sentto the user equipment. The second message is used to instruct the userequipment to initiate attachment to the MSC/VLR.

According to another aspect, an embodiment of the present inventionprovides an apparatus for receiving or sending a short message. Theapparatus include a receiving module, which is configured to receive afirst message sent by a mobile switch center MSC/visitor locationregister VLR. A first determining module is configured to determine thata user equipment is in an abnormal state according to the first message.A sending module is configured to send a second message to the userequipment. The second message is used to instruct the user equipment toinitiate attachment to the MSC/VLR.

According to another aspect, an embodiment of the present inventionprovides an apparatus for receiving or sending a short message. Areceiving module is configured to receive a second message sent by amobile management device. The second message is used to instruct theapparatus to initiate attachment to a mobile switch center MSC/visitorlocation register VLR. A first sending module is configured to send athird message to the mobile management device according to the secondmessage, so as to initiate attachment to the MSC/VLR.

Based on the technical solutions described above, according to themethod and apparatus for receiving or sending a short message providedby the embodiments of the present invention, information of instructingthe user equipment to initiate attachment to the MSC/VLR is sent to theuser equipment, so that the context of the user equipment can beestablished on the MSC/VLR, thereby solving the problem that the userequipment cannot receive or send a short message when the user equipmentis in an abnormal state due to reasons such as a failure of the MSC/VLR,thereby achieving receiving or sending of a short message, increasing aself-recovery capability of a network, saving network resources, andimprove the user experience.

BRIEF DESCRIPTION OF THE DRAWINGS

To illustrate the technical solutions according to the embodiments ofthe present invention more clearly, the following introduces theaccompanying drawings for describing the embodiments. Apparently, theaccompanying drawings in the following description are only someembodiments of the present invention, and a person skilled in the artcan derive other drawings from the accompanying drawings withoutcreative efforts.

FIG. 1 is a schematic flow chart of a method for receiving or sending ashort message according to an embodiment of the present invention;

FIG. 2 is a schematic flow chart of a method for receiving a shortmessage according to an embodiment of the present invention;

FIG. 3 is a schematic flow chart of a method for receiving a shortmessage according to another embodiment of the present invention;

FIG. 4 is a schematic flow chart of a method for receiving or sending ashort message according to another embodiment of the present invention;

FIG. 5 is a schematic flow chart of a method for sending a short messageaccording to an embodiment of the present invention;

FIG. 6 is a schematic flow chart of a method for receiving a shortmessage according to another embodiment of the present invention;

FIG. 7 is a schematic flow chart of a method for sending a short messageaccording to another embodiment of the present invention;

FIG. 8 is a schematic block diagram of an apparatus for receiving orsending a short message according to an embodiment of the presentinvention;

FIG. 9A and FIG. 9B are a schematic block diagram of an apparatus forreceiving or sending a short message according to another embodiment ofthe present invention;

FIG. 10 is a schematic block diagram of an apparatus for receiving orsending a short message according to another embodiment of the presentinvention; and

FIG. 11 is a schematic block diagram of an apparatus for receiving orsending a short message according to another embodiment of the presentinvention.

DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS

The following clearly and completely describes the technical solutionsaccording to the embodiments of the present invention with reference tothe accompanying drawings in the embodiments of the present invention.Apparently, the embodiments in the following description are merely apart rather than all of the embodiments of the present invention. Allother embodiments obtained by a person skilled in the art based on theembodiments of the present invention without creative efforts shall fallwithin the protection scope of the present invention.

FIG. 1 shows a schematic process chart of a method 100 for receiving orsending a short message according to an embodiment of the presentinvention. As shown in FIG. 1, the method 100 includes the followingsteps.

S110: Receive a first message sent by an MSC/VLR.

S120: Determine that a user equipment is in an abnormal state accordingto the first message.

S130: Send a second message to the user equipment, where the secondmessage is used to instruct the user equipment to initiate attachment tothe MSC/VLR.

When the user equipment is in an abnormal state, for example, thecontext of the user equipment in the MSC/VLR is lost, or the MSC/VLRcannot process the short message of the user, due to reasons such as afailure of the MSC/VLR (for example, a board reset), or the recovery ofthe MSC/VLR from the failure. At this time, the MSC/VLR indicates amobile management device that the current process fails. Therefore, whenthe mobile management device receives the first message sent by theMSC/VLR, and determines that the user equipment is in an abnormal stateaccording to the first message, the mobile management device sends asecond message to the user equipment, where the second message is usedto instruct the user equipment to initiate attachment to the MSC/VLR, sothat the user equipment can receive or send a short message normally.

According to the method for receiving or sending a short messageprovided by the embodiment of the present invention, information ofinstructing the user equipment to initiate attachment to the MSC/VLR issent to the user equipment, so that the context of the user equipmentcan be established on the MSC/VLR, thereby solving the problem that theuser equipment cannot receive or send a short message when the userequipment is in an abnormal state due to reasons such as a failure ofthe MSC/VLR, thereby achieving receiving or sending of a short message,increasing a self-recovery capability of a network, saving networkresources, and improving the user experience.

It should be understood that in the embodiment of the present invention,the user equipment being in an abnormal state includes the board reset,the user context losing and other situations that affect receiving orsending a short message normally. For example, the MSC/VLR may detectthat the MSC/VLR does not have the context of the UE, or does not have avalid context of the UE (for example, the context is not confirmed by awireless network, that is, a “Confirmed by Radio Contact” mark in thecontext of the UE in the MSC/VLR is set to be False; or not confirmed bya home location register (Home Location Register, “HLR” for short)), orno SGs connection of the UE exists. In the embodiment of the presentinvention, the situation that the MSC/VLR does not have the context ofthe UE, or the MSC/VLR does not have the valid context of the UE, or noSGs connection of the UE exists is taken as an example to illustratethat the user equipment is in an abnormal state, but the embodiments ofthe present invention are not limited thereto. It should further beunderstood that, in the embodiment of the present invention, the mobilemanagement device may include a mobility management entity MME.

In the embodiments of the present invention, the method according to theembodiments of the present invention may include a method for receivinga short message and a method for sending a short message, which aredescribed in the following.

When the user equipment is in an abnormal state and the receiving of ashort message is influenced, the first message sent by the MSC/VLR andreceived by the mobile management device may be a first paging message,and at this time, the method for receiving a short message according toan embodiment of the present invention is shown in FIG. 2 and FIG. 3.FIG. 2 shows a schematic flow chart of a method 200 for receiving ashort message according to an embodiment of the present invention. Asshown in FIG. 2, the method 200 includes the following steps.

In S210, a mobile management device receives a first paging

message sent by the MSC/VLR, where the first paging message carries aninternational mobile subscriber identification number (IMSI) of the UE,and a service type carried by the first paging message is a shortmessage. Because the MSC/VLR cannot process the short message servicefor the UE, for example, the user equipment is in an abnormal state dueto reasons such as a failure of the MSC/VLR, for example, a context ofthe UE is lost, or an SGs connection established for the UE in theMSC/VLR is released, that is, in a SGs-Null state. At this time, theMSC/VLR executes the IMSI paging processing, that is, the first pagingmessage does not carry information such as a UE location area identity(LAI) and/or a temporary mobile subscriber identity (TMSI).

In S220, the mobile management device determines that the user equipmentis in an abnormal state according to the first paging message.Specifically, according to that the first paging message does not carrythe location area identity LAI or does not carry the TMSI of the userequipment, or according to that the first paging information does notcarry the LAI and the TMSI, the mobile management device may determinethat the user equipment is in an abnormal state, for example, thecontext of the UE does not exist, or the SGs connection is released.

In S230, the mobile management device determines that the user equipmentis in an idle state.

In S240, when the user equipment is in the idle state, the mobilemanagement device sends a second paging message to the user equipment,where the second paging message is used to instruct the user equipmentto initiate attachment to the MSC/VLR.

In the embodiment of the present invention, a paging type and/or apaging cause value of the second paging message may be used to instructthe user equipment to initiate the attachment to the MSC/VLR.Optionally, the paging type of the second paging message may be set tobe IMSI detach, IMSI attach or IMSI re-attach, and so on. The pagingcause value of the second paging message may be a paging cause valuecorresponding to the paging type, for example, may be set to that the CSService is not allowed, that the IMSI is unknown, or the invalidcontext. It should be understood that under the teaching of theembodiment of the present invention, other paging types and/or pagingcause values may be set for the second paging message, so as to instructthe user equipment to initiate attachment to the MSC/VLR, which allshall fall in the protection scope of the present invention.

At this time, the user equipment identity in the second paging messagemay be a temporary identity S-TMSI (S-Temporary Mobile SubscriberIdentity) assigned for the UE by an EPS network, the S-TMSI may beobtained from the context of the UE existing in the MME by the MMEaccording to the IMSI of the UE, and a core network domain indicator inthe second paging message may be set to be a PS or a CS.

In the embodiment of the present invention, the second paging messagemay include a specific combination of the user equipment identity andthe core network domain identity, the specific combination of the userequipment identity and the core network domain identity is used toinstruct the user equipment to initiate the attachment to the MSC/VLR.Optionally, when the context of the UE exists in the MME, the secondpaging message may include a specific combination of the user equipmentidentity being the IMSI and the core network domain identity being theCS. Optionally, when the MME does not have the valid context of the UE,the second paging message may include a specific combination of the userequipment identity being the IMSI and the core network domain identitybeing the PS.

FIG. 3 shows a schematic flow chart of a method 300 for receiving ashort message according to another embodiment of the present invention.As shown in FIG. 3, the method 300 includes the following steps.

S310: Receive a first paging message sent by an MSC/VLR.

S320: Determine that a user equipment is in an abnormal state accordingto that the first paging message does not include an LAI and/or a TMSI.

S330: Determine that the user equipment is in a connected state.

S340: Send a second message to the user equipment, where the secondmessage is used to instruct the user equipment to initiate attachment tothe MSC/VLR.

S310 and S320 in the method 300 are the same as S210 and S220 in themethod 200, which are not described herein again for conciseness.

In S330, a mobile management device determines that the user equipmentis in an idle state, and sends a paging message to the user equipment,and the user equipment executes the service request processing torespond to the paging message and transfers the state of the userequipment to the connected state. The processing described above is anexisting standard processing method, which is not described hereinagain.

In S340, when the user equipment is in a connected state, the mobilemanagement device sends the second message to the user equipment, wherethe second message is used to instruct the user equipment to initiatethe attachment to the MSC/VLR. Specifically, the type of the secondmessage and/or the cause value included in the second message may beused to instruct the user equipment to initiate attachment to theMSC/VLR.

In the embodiments of the present invention, optionally, the secondmessage is a detach request message, and the detach type of the detachrequest message and/or the cause value included in the detach requestmessage are used to instruct the user equipment to initiate attachmentto the MSC/VLR. Specifically, the detach type of the detach requestmessage may be set to be IMSI detach, IMSI attach or IMSI re-attach, andso on, and the detach cause value of the detach request message may be acause value corresponding to the detach type, for example, may be set tothat the CS Service is not allowed, that the IMSI is unknown, or theinvalid context, and so on. It should be understood that the embodimentof the present invention is described by merely taking the three detachtypes as examples for illustration, but the present invention is notlimited thereto. Under the teaching of the embodiment of the presentinvention, other types and/or cause values may be set for the detachrequest message, to instruct the user equipment to initiate attachmentto the MSC/VLR, which all shall fall in the protection scope of thepresent invention.

Optionally, the second message is a circuit switched CS servicenotification message, and the CS service notification message includesinformation of instructing the user equipment to initiate attachment tothe MSC/VLR. The type of the CS service notification message and/or thecause value included in the CS service notification message are used toinstruct the user equipment to initiate attachment to the MSC/VLR.Specifically, the CS service notification message carries an informationelement indicating that the UE needs to initiate attachment to theMSC/VLR (that is, the type and/or the cause value of the message), andthe type of the CS service notification message is set to be, forexample, IMSI detach, IMSI attach, and IMSI re-attach, and the causevalue included by the CS service notification message may be the causevalue corresponding to the type, for example, may be set to that the CSService is not allowed, that the IMSI is unknown, or the invalidcontext, and so on.

Optionally, the second message is a notification message, and thenotification message carries information of instructing the userequipment to initiate attachment to the MSC/VLR. The type of thenotification message and/or the cause value included in the notificationmessage are used to instruct the user equipment to initiate attachmentto the MSC/VLR. Specifically, the notification message carries aninformation element indicating that the UE needs to initiate attachmentto the MSC/VLR (that is, the type and/or the cause value of themessage). For example, the information element may be set to be one ofthe following types: IMSI detach, IMSI attach or IMSI re-attach, and thecause value of the information element may be the cause valuecorresponding to the type, for example, it may be set to that the CSService is not allowed, that the IMSI is unknown, or the invalidcontext, and so on.

According to the method for receiving or sending a short messageprovided by the embodiment of the present invention, information ofinstructing the user equipment to initiate attachment to the MSC/VLR issent to the user equipment, so that the context of the user equipmentcan be established on the MSC/VLR, thereby solving the problem that theuser equipment cannot receive or send a short message when the userequipment is in an abnormal state due to reasons such as a failure ofthe MSC/VLR, thereby achieving receiving or sending of a short message,increasing a self-recovery capability of a network, saving networkresources, and improving the user experience.

When the user equipment is in an abnormal state and therefore thesending of a short message is affected, the first message sent by theMSC/VLR and received by the mobile management device may be a releaserequest message.

At this time, as shown in FIG. 1, in S120, the determining that the userequipment is in an abnormal state according to the first messageincludes: determining that the user equipment is in an abnormal stateaccording to the cause value of the release request message.

Specifically, for example, when the context of the UE is lost, or theMSC/VLR does not have the valid context of the UE, or the SGs connectionof the UE is released due to reasons such as a failure of the MSC/VLR,the MSC/VLR sends a release request message to the MME, and the causevalue of the release request message indicates that the IMSI of the userequipment is unknown (“IMSI Unknown”); and when the SGs connectionestablished for the UE is released due to a failure of the MSC/VLR, thatis, the SGs connection is in the SGs-Null state, the cause value of therelease request message sent by the MSC/VLR to the MME indicates thatthe IMSI of the user equipment is detached (“IMSI detached for non-EPSservices”).

In S130, the mobile management device sends the second message to theuser equipment, and the second message is used to instruct the userequipment to initiate the attachment to the MSC/VLR, so that the userequipment can receive and send a short message. Optionally, the type ofthe second message and/or the cause value included in the second messagemay be used to instruct the user equipment to initiate attachment to theMSC/VLR. Optionally, the second message is a detach request message, aCS service notification message or a notification message. Optionally,the type of the second message may be IMSI detach, IMSI attach or IMSIre-attach, and so on. The cause value of the second message may be thecause value corresponding to the type, for example, may be set to thatthe CS Service is not allowed, that the IMSI is unknown, or the invalidcontext, and so on.

According to the method for receiving or sending a short messageprovided by the embodiment of the present invention, information ofinstructing the user equipment to initiate attachment to the MSC/VLR issent to the user equipment, so that the context of the user equipmentcan be established on the MSC/VLR, thereby solving the problem that theuser equipment cannot receive or send a short message when the userequipment is in an abnormal state due to reasons such as a failure ofthe MSC/VLR, thereby achieving receiving or sending of a short message,increasing a self-recovery capability of a network, saving networkresources, and improving the user experience.

In the above, the method for receiving or sending a short messageprovided by the embodiment of the present invention is described indetail from the perspective of the mobile management device, and in thefollowing, the method for receiving or sending a short message providedby the embodiments of the present invention in detail from theperspective of the user equipment.

FIG. 4 shows a schematic flow chart of a method 400 for sending a shortmessage according to another embodiment of the present invention. Asshown in FIG. 4, the method 400 includes the following steps.

S410: Receive a second message sent by a mobile management device, wherethe second message is used to instruct the user equipment needs toinitiate attachment to the MSC/VLR.

S420: Send a third message to the mobile management device according tothe second message, so as to initiate the attachment to the MSC/VLR.

When the user equipment is in an abnormal state, for example, thecontext of the user equipment in the MSC/VLR is lost, or the MSC/VLRcannot process the short message of the user, due to reasons such as afailure of the MSC/VLR, for example, a board reset, or the recovery ofthe MSC/VLR from the failure, and at this time, the MSC/VLR indicatesthe mobile management device that the current process fails. In order toachieve receiving or sending a short message, according to theembodiment of the present invention, the mobile management device sendsthe second message that is used to instruct the user equipment toinitiate attachment to the MSC/VLR, to the user equipment, and afterreceiving the second message, the user equipment sends the third messageto the mobile management device, so as to initiate the attachment to theMSC/VLR, so that the user equipment can receive or send a short messagenormally.

According to the method for receiving or sending a short messageprovided by the embodiment of the present invention, information ofinstructing the user equipment to initiate attachment to the MSC/VLR issent to the user equipment, so that the context of the user equipmentcan be established on the MSC/VLR, thereby solving the problem that theuser equipment cannot receive or send a short message when the userequipment is in an abnormal state due to reasons such as a failure ofthe MSC/VLR, thereby achieving receiving or sending of a short message,increasing a self-recovery capability of a network, saving networkresources, and improving the user experience.

In the embodiment of the present invention, the second message may be asecond paging message, a detach request message, a CS servicenotification message, or a notification message, and these messages mayall be used to instruct the user equipment to initiate attachment to theMSC/VLR, and are described in different situations in the following.

In the embodiment of the present invention, optionally, the thirdmessage is a tracking area update request message or an attach requestmessage. That is, according to the second message, the user equipmentmay send a tracking area update request message or an attach requestmessage to the mobile management device, so that the user equipment canre-register on the MSC/VLR, and establish the context of the userequipment on the MSC/VLR, and the user equipment can receive or send ashort message normally.

In the embodiment of the present invention, the method according to theembodiment of the present invention may include a method for receiving ashort message and a method for sending a short message, which aredescribed in the following.

When the user equipment is in an abnormal state and the receiving of ashort message is affected, the MSC/VLR may send an IMSI paging messageto the mobile management device, to enable the mobile management deviceto know that the user equipment is in an abnormal state and cannotreceive the short message normally. At this time, when the userequipment is in an idle state, the mobile management device sends asecond message, which is a second paging message, to the user equipment,where the second paging message instruct the user equipment to initiateattachment to the MSC/VLR, and the user equipment may send a trackingarea update request message or an attach request message to the mobilemanagement device according to the second paging message, therebyfacilitating receiving the short message.

Optionally, the user equipment sends a tracking area update requestmessage or an attach request message to the mobile management deviceaccording to the paging type or the paging cause value of the secondpaging message. The type of the tracking area update request message maybe a combined Tracking Area/Location Area (TA/LA) update or a periodicTA update. The type of the attach request message may be a combinedEPS/IMSI attach.

Specifically, when the user equipment receives the second paging messagea paging type of which is IMSI detach, IMSI attach or IMSI re-attach, orwhen the user equipment receives the second paging message a pagingcause value of which is the cause value corresponding to the pagingtype, for example, the value is that the CS Service is not allowed, thatthe IMSI is unknown, or the invalid context, the user equipment may senda tracking area update request message or an attach request message tothe mobile management device.

In the embodiment of the present invention, the user equipment may senda tracking area update request message or an attach request message tothe mobile management device according to a specific combination of auser equipment identity and a core network domain identity in the secondpaging message.

Optionally, the user equipment sends the tracking area update requestmessage or the attach request message to the mobile management deviceaccording to that the specific combination of the user equipmentidentity and the core network domain identity in the second pagingmessage is a specific combination of the international mobile subscriberidentification number IMSI and the circuit switched CS, where the typeof the tracking area update request message may be combined TA/LA updateor periodic TA update, and the type of the attach request message may becombined EPS/IMSI attach.

Optionally, the user equipment sends the attach request message to themobile management device according to that the specific combination ofthe user equipment identity and the core network domain identity in thesecond paging message is the specific combination of the IMSI and thepacket switch PS. The type of the attach request message is combinedEPS/IMSI attach.

When the mobile management device receives the IMSI paging message sentby the MSC/VLR, which demonstrates that the user equipment is in anabnormal state and the receiving of a short message is influenced, ifthe user equipment is in a connected state or is transferred from anidle state to a connected state, the mobile management device sends thesecond message to the user equipment, so as to instruct the userequipment to initiate attachment to the MSC/VLR.

When the user equipment is in an abnormal state and therefore thesending of a short message is affected, the mobile management devicereceives the first message sent by the MSC/VLR, where the first messagemay be a release request message. The mobile management device may sendthe second message to the user equipment to instruct the user equipmentto initiate attachment to the MSC/VLR, after it is determined that theuser equipment is in an abnormal state according to the cause value ofthe release request message.

In the embodiment of the present invention, the type of the secondmessage and/or the cause value included in the second message may beused to instruct the user equipment to initiate attachment to theMSC/VLR. Optionally, the second message is a detach request message, aCS service notification message or a notification message. For detaileddescription of the second message, reference may be made to the relevantdescription in the methods 100 to 300 described above, which is not bedescribed herein again for briefness.

After a user equipment receives a second message sent by a mobilemanagement device, the method 500 for sending a short message accordingto the embodiment of the present invention may further include thefollowing steps.

S530: The user equipment sends a fourth message for responding to thesecond message to the mobile management device. For example, the fourthmessage may be a detach accept message.

Before, after or at the same time that the user equipment sends atracking area update request message or an attach request message to themobile management device, the method 500 may further include thefollowing steps.

S540: Send a pause indicator to a short message service protocol stackor an application on the user equipment, where the pause indicator isused to instruct to pause the sending of a short message.

Optionally, the method 500 may further include the following steps.

S550: Send a resend indicator to the short message service protocolstack or the application on the user equipment after receiving a messageresponding to the third message sent by the mobile management device,where the resend indicator is used to instruct to restart the sending ofthe short message.

For example, after the user equipment receives a tracking area updateaccept message or an attach accept message that is sent by the mobilemanagement device and responds to the tracking area update requestmessage or the attach request message, the user equipment sends theresend indicator to the short message service protocol stack or theapplication on the user equipment, to resend the short message.

S510 and S520 in the method 500 are the same as S410 and S420 in themethod 400, which are not described herein again.

It should be understood that the magnitude of serial numbers of theprocedure described above does not mean the execution sequence, theexecution sequence of the procedure should be determined by the functionand the internal logic, and the implementing procedure of the embodimentof the present invention should not be restricted.

According to the method for receiving or sending a short messageprovided by the embodiment of the present invention, information ofinstructing the user equipment to initiate attachment to the MSC/VLR issent to the user equipment, so that the context of the user equipmentcan be established on the MSC/VLR, thereby solving the problem that theuser equipment cannot receive or send a short message when the userequipment is in an abnormal state due to reasons such as a failure ofthe MSC/VLR, thereby achieving receiving or sending of a short message,increasing a self-recovery capability of a network, saving networkresources, and improving the user experience.

The method for receiving or sending a short message according to theembodiment of the present invention are described in detail in thefollowing by taking receiving or sending a short message in an EPSnetwork.

FIG. 6 shows a schematic flow chart of a method 600 for receiving ashort message according to an embodiment of the present invention, andthe embodiment is for a scenario in which a user equipment receives theshort message, that is, an MT SMS scenario. As shown in FIG. 6, themethod boo includes the following steps.

S601: A short message service center SC sends a short message to anSMS-GMSC.

S602: The SMS-GMSC executes route information query processing, andobtains the MSC/VLR where the UE attaches currently from a home locationregister HLR home subscriber server HSS.

S603: The SMS-GMSC forwards the short message to the MSC/VLR where theUE attaches.

S604: When the user equipment is in an abnormal state and cannot processthe short message service for the UE, for example, the context of the UEis lost due to a failure of the MSC/VLR, or SGs connection establishedfor the UE in the MSC/VLR is released, that is, in the SGs-Null state,the MSC/VLR executes the IMSI paging processing, that is, sends a pagingmessage to the MME, where the paging message carries the IMSI of the UE,but does not carry the location area identity LAI of the UE, and theservice type of the paging message is a short message.

At this time, the MSC/VLR may also immediately feedback the failure ofsending the short message to the SC via the SMS-GMSC, and S607 isexecuted after the SC receives the feedback response. The MSC/VLR mayalso buffer the short message, so as to immediately send the bufferedshort message after the UE attaches to the MSC/VLR subsequently.

If the UE is in an idle state currently, the process proceeds to S605and S606, then proceeds to S613; and if the UE is in a connected statecurrently, the paging process is not executed, and the process directlyproceeds to S611.

S605: The UE is in an idle state currently, and at this time, the MMEsends the paging message to an evolved node B eNB, where the pagingmessage carries an identity of the UE and a core network domainindicator (CN Domain).

If the paging message does not include the information of instructingthe user equipment to initiate the attachment to the MSC/VLR, the pagingmessage sent by the eNB to the UE in step 606 does not include theinformation of instructing the user equipment to initiate the attachmentto the MSC/VLR either, and step S610 is executed.

According to the UE context information recorded in the MME, the pagingmessage may instruct the UE to initiate the attachment to the MSC/VLR orthe attachment to the MME and the MSC/VLR:

1) When the context of the UE exists in the MME:

a) The paging message includes an indicator requiring the UE to initiatethe attachment to the MSC/VLR, the attachment indicator may berepresented by an information element such as a specific paging causevalue or a paging type, its value may be set to be the following typesspecifically: “IMSI detach”, “IMSI attach” or “IMSI re-attach”, and soon, and the paging cause value may be set to be a cause valuecorresponding to the type. For example, it may be set to that the CSService is not allowed, that the IMSI is unknown, or the invalidcontext, and so on. At this time, the user identity in the pagingmessage may be a temporary identity S-TMSI assigned for the UE by an EPSnetwork, and the core network domain indicator may be set to be the PSor the CS, where the temporary identity S-TMSI may be obtained from thecontext of the UE in the MME by the MME according to the IMSI of the UE.

b) The paging message described above instructs the user equipment toinitiate the attachment to the MSC/VLR via the specific UE identity andthe core network domain indicator, for example, the user identity in thepaging message is the IMSI received by the MME in S604, and the corenetwork domain indicator is set to be the CS.

2) When no valid context of the UE exists in the MME, the user identityin the paging message described above is the IMSI received by the MME inS604, for instructing the user equipment to initiate a combined EPS/IMSIattach process to the MME and the MSC/VLR, and at this time, the corenetwork domain indicator may be set to be the PS.

S606: The eNB sends the paging message to the UE according to the pagingmessage received from the MME. The paging message carries the identityof the UE, the core network domain identity and the indicatorinstructing the UE to initiate the attachment provided in S605.

S607: When the short message service center SC cannot send the shortmessage successfully, for example, the send timer is expired, or a shortmessage sending failure indicator sent by the MSC/VLR is received, a UEreachability notification request (UE Reachability Notification Request)message is sent to the SMS-GMSC, and the short message is buffered.

S608: The SMS-GMSC sends the UE reachability notification request (UEReachability Notification Request) message to the HLR/HSS.

S609: The HLR/HSS sends the UE reachability notification request (UEReachability Notification Request) message to the MSC/VLR. The MSC/VLRmay set the notification request identity.

It should be understood that the magnitude of reference numbers of theprocedure described above does not mean the execution sequence. Theexecution sequence of the procedure should be determined by the functionand the internal logic, and the implementing procedure of the embodimentof the present invention should not be restricted. For example, the S607to S609, the previous S604 to S606, and the later S611 to S615 do nothave time sequence relations.

S610: If the paging message received by the UE in S606 does not includethe indicator of instructing the UE to initiate the attachment to theMSC/VLR, the UE executes a service request process to establish asignaling connection to turn the user into the connected state, and theprocess proceeds to S611.

If the paging message received by the UE in S606 includes the indicatorof instructing the user equipment to initiate the attachment to theMSC/VLR, the UE does not execute S610, that is, the UE does not executethe service request process, and the process proceeds to S613.

S611: The UE is in a connected state currently, and at this time, theMME sends the notification message to the UE according to the indicatorreceived in S604, so as to instruct the user equipment to initiate theattachment to the MSC/VLR.

The notification request message instructing the user equipment toinitiate the attachment to the MSC/VLR may include the following typesof implementation.

1) The notification request message may be a detach request message,where a detach type in the detach request message or a cause value inthe detach request message is set to indicate that the UE needs toinitiate the attachment to the MSC/VLR.

The detach type may be set to be the following types: “IMSI detach”,“IMSI attach” or “IMSI re-attach”, and so on. The detach cause value maybe set to be the cause value corresponding to the detach type. Forexample, it may be set to that the CS Service is not allowed, that theIMSI is unknown, or the invalid context, and so on.

2) The notification request message may be a CS service notificationmessage. The CS service notification message carries the informationelement indicating that the UE needs to initiate the attachment to theMSC/VLR (that is, the type and/or the cause value of the message). Forexample, the message type may be set to be the following types: “IMSIdetach”, “IMSI attach” or “IMSI re-attach”, and so on, and similarly,the cause value of the message may be set to be the cause valuecorresponding to the type. For example, it may be set to that the CSService is not allowed, that the IMSI is unknown, or the invalidcontext, and so on.

3) The notification request message may be a notification message, andthe notification message carries the information element indicating thatthe UE needs to initiate the attachment to the MSC/VLR, (that is, thetype and/or the cause value of the message). For example, thenotification indicator information element in the notification messagemay be set to be one of the following types: “IMSI detach”, “IMSIattach” or “IMSI re-attach”, and similarly, the cause value of thenotification indicator information element may be set to be the causevalue corresponding to the type. For example, the cause value of thenotification indicator information element may be set to that the CSService is not allowed, that the IMSI is unknown, or the invalidcontext, and so on.

S612: The UE may send a notification response message responding to thenotification request message to the MME, where the notification responsemessage is, for example, a detach accept message.

S613: The UE originates a tracking area update process or an attachprocess according to the indicator received in S606 or S611.

Specifically, when one of the following conditions is met, the UEoriginates the tracking area update process or the attach process, andsends a tracking area update request message to the MME. An update typeis combined TA/LA update or periodic TA update, and the type of theattach request message may be combined EPS/IMSI attach.

1) The UE receives the indicator of instructing the user equipment toinitiate the attachment to the MSC/VLR, for example, “IMSI detach”,“IMSI attach” or “IMSI re-attach”, and so on.

2) The UE receives the specific combination of the UE identity and thecore network domain indicator. For example, the identity of the UE isthe IMSI and the core network domain indicator is the CS.

When one of the following conditions is met, the UE originates theattach process, and sends an attach request message to the MME, and theattach type is combined EPS/IMSI attach.

1) The UE receives the specific combination of the UE identity and thecore network domain indicator. For example, the identity of the UE isthe IMSI, and the core network domain indicator is the PS.

S614: The MME originates registration to the MSC/VLR, and sends alocation update request message to the MSC/VLR.

S615: The MSC/VLR establishes the context of the UE, assigns a temporarymobile subscriber identity TMSI for the UE, and sends the locationupdate accept message to the MME.

S616: The MME sends a tracking area accept (Tracking Area Accept)message or an attach accept message to the UE.

S617: The UE may send a tracking area complete (Tracking Area Complete)message or an attach complete message to the MME.

S618: After receiving a complete message sent by the UE, the MME sends aTMSI reallocation message to the MSC/VLR.

If the MSC/VLR buffers the short message of the UE (for example,proceeding buffering in S604), the MSC/VLR may execute S625 directly,after receiving the service request message of S626, execute S627 tosend the short message to the UE; and S625 and S626 may also be omitted,and execute S627 directly to send the short message to the UE. Theprocessing may also be executed immediately after S615.

S619: If the MSC/VLR sets the notification request identity in S609, theMSC/VLR sends a UE activity notification message to the HLR/HSS.

S620: The HLR/HSS sends the UE activity notification message to theSMS-GMSC.

S621: The SMS-GMSC sends the UE activity notification message to theshort message service center SC.

S622: The short message service center resends the buffered shortmessage to the SMS-GMSC.

S623: The SMS-GMSC queries the HLR/HSS for the MSC/VLR where the UEattaches currently.

S624: The SMS-GMSC forwards the short message to the MSC/VLR where theUE attaches.

S625: The MSC/VLR sends a paging message, which carries information suchas the IMSI of the UE and the location area identity of the userequipment, to the MME, and the service type is a short message.

If the UE is in the idle state in the MME, after receiving the pagingmessage, the MME needs to execute a standard paging process first, afterthe UE receives the paging message, originate the service requestprocess, and turn the UE into the connected state, which is notdescribed herein again for briefness.

S626: The MME sends a service request message to the MSC/VLR.

S627: The MSC/VLR encapsulates the short message into a downlink datatransport message and sends the message to the MME.

S628: The MME encapsulates the short message into a downlink NAStransport message and sends the message to the UE.

S629: The UE encapsulates a short message determining message into anuplink NAS transport message and sends the message to the MME.

S630: The MME encapsulates the short message service determining messageinto an uplink data transport (Uplink Unitdata) message and sends themessage to the MSC/VLR.

S631: The UE encapsulates a short message delivery report into theuplink NAS transport message and sends the message to the MME.

S632: The MME encapsulates the short message delivery report into theuplink data transport (Uplink Unitdata) message and sends the message tothe MSC/VLR.

S633: The MSC/VLR sends the short message delivery report to theSMS-GMSC.

S634: The SMS-GMSC sends the short message delivery report to the SC.

S635: The MSC/VLR determines that the short message delivery report isencapsulated into the downlink data transport (Downlink Unitdata)message and sends the message to the MME.

S636: The MME determines that the short message delivery report isencapsulated into the downlink NAS transport message and sends themessage to the UE.

S627: The MSC/VLR sends a release request message to the MME.

It should be understood that the magnitude of serial numbers of theprocedure described above does not mean the execution sequence, theexecution sequence of the procedure should be determined by the functionand the internal logic, and the implementing procedure of the embodimentof the present invention should not be restricted. For example, S635 andS633 do not have a time sequence relation.

According to the method for receiving or sending a short messageprovided by the embodiment of the present invention, information ofinstructing the user equipment to initiate attachment to the MSC/VLR issent to the user equipment, so that the context of the user equipmentcan be established on the MSC/VLR, thereby solving the problem that theuser equipment cannot receive or send a short message when the userequipment is in an abnormal state due to reasons such as a failure ofthe MSC/VLR, thereby achieving receiving or sending of a short message,increasing a self-recovery capability of a network, saving networkresources, and improving the user experience.

FIG. 7 shows a schematic flow chart of a method 700 for sending a shortmessage according to an embodiment of the present invention, and theembodiment is for a scenario in which a user equipment sends the shortmessage, that is, an MO SMS scenario. As shown in FIG. 7, the method 700includes the following steps.

S701: When a UE needs to send a short message, if the UE is in an idlestate, the UE executes a service request process. That is, the UE sendsa service request message to the MME, and establishes a signalingconnection, to turn the UE into a connected state. If the UE is in aconnected state currently, the process directly proceeds to S702.

S702: The UE encapsulates the short message, which needs to be sent,into a uplink non-access stratum (NAS) transport message and sends themessage to the MME.

S703: The MME encapsulates the received short message into an uplinkdata transport (Uplink Unitdata) message and sends the message to theMSC/VLR.

S704: When the user equipment is in an abnormal state in the MSC/VLR andcannot process the short message for the UE, for example, the context ofthe UE is lost due to a failure of the MSC/VLR, or the SGs connectionestablished for the UE in the MSC/VLR is released, that is, in anSGs-Null state, and the MSC/VLR sends a release request message to theMME, indicating that IMSI of the user equipment is unknown (“IMSIUnknown”) or the IMSI of the user equipment is detached (“IMSI detachedfor non-EPS services”).

The SGs is the name of an interface between the MME and the MSC/VLR, theSGs connection refers to a channel between the MME and the MSC/VLRestablished for the UE, and the state of the SGs connection ismaintained on the MME and the MSC/VLR.

S705: The MME sends a notification request message to the UE accordingto the indicator received in S704 to instruct the UE to initiate theattachment to the MSC/VLR.

The notification request message instructing the user equipment toinitiate the attachment to the MSC/VLR may include the following typesof implementations.

1) The notification request message may be a detach request message,where a detach type in a detach request message or the cause value inthe detach request message is set to indicate that the UE needs toinitiate the attachment to the MSC/VLR.

The detach type may be set to be the following types: “IMSI detach”,“IMSI attach” or “IMSI re-attach”, and so on, and the detach cause valuemay be set to be the cause value corresponding to the detach type, forexample, it may be set to that the CS Service is not allowed, that theIMSI is unknown, or the invalid context, and so on.

2) The notification request message may be a CS service notificationmessage, the CS service notification message carries the informationelement indicating that the UE needs to initiate the attachment to theMSC/VLR (that is, the type and/or the cause value of the message). Forexample, the message type may be set to be the following types: “IMSIdetach”, “IMSI attach” or “IMSI re-attach”, and so on, and similarly,the cause value of the message may be set to be the cause valuecorresponding to the type, for example, it may be set to that the CSService is not allowed, that the IMSI is unknown, or the invalidcontext, and so on.

3) The notification request message may be a notification message, andthe notification message carries the information element indicating thatthe UE needs to initiate the attachment to the MSC/VLR (that is, thetype and/or the cause value of the message). For example, thenotification indicator information element in the notification messagemay be set to be one of the following types: “IMSI detach”, “IMSIattach” or “IMSI re-attach”, and so on, and similarly, the cause valueof the notification indicator information element may be set to be thecause value corresponding to the type, for example, the cause value ofthe notification indicator information element may be set to that the CSService is not allowed, that the IMSI is unknown, or the invalidcontext, and so on.

S706: The UE may send a notification response message responding to thenotification request message to the MME, where the notification responsemessage is, for example, a detach accept message, and so on.

S707: The UE originates a tracking area update process or the attachprocess, and sends a tracking area update (TAU) request message or anattach request message to the MME according to the received indicator ofinitiating the attachment to the MSC/VLR in S705, for example, “IMSIattach”, “IMSI detach”, and so on. The type of the tracking area updaterequest message may be combined TA/LA update, or periodic TA update; andthe type of the attach request message is combined update.

Before or after originating the tracking area update, or at the sametime, the UE may further indicate pausing the sending of the shortmessage by the short message service protocol stack/application on theUE.

S708: The MME originates registration to the MSC/VLR, and sends alocation update request message to the MSC/VLR.

S709: The MSC/VLR establishes the context of the UE, assigns the TMSIfor the UE, and sends a location update accept message to the MME.

S710: The MME sends a tracking area accept message or an attach acceptmessage to the UE.

S711: The UE may send a tracking area complete message or an attachcomplete message to the MME.

After receiving the accept message of S710, the UE may instruct theshort message service protocol stack/application on the UE to resend theshort message.

S712: After receiving the complete message in the S711, the MME sends aTMSI reallocation message to the MSC/VLR.

S713: The UE encapsulates the short message, which needs to be sent,into an uplink NAS transport message and sends the message to the MME.

S714: The MME encapsulates the received short message into an uplinkdata transport (Uplink Unitdata) message and sends the message to theMSC/VLR.

S715: The MSC/VLR sends the received short message to an SMS-IWMSC.

S716: The SMS-IWMSC sends the received short message to the shortmessage service center SC.

S717: The short message service center SC sends a short message deliveryreport to the SMS-IWMSC.

S718: The SMS-IWMSC sends the short message delivery report (deliveryreport) to the MSC/VLR.

S719: The MSC/VLR sends a short message determining message to the MME.

S720: The MME sends the short message determining message to the UE.

S721: After receiving the short message delivery report of S718, theMSC/VLR encapsulates the received short message delivery report into adownlink data transport (Downlink Unitdata) message and sends themessage to the MME.

S722: The MME encapsulates the short message delivery report into adownlink NAS transport message and sends the message to the UE.

S723: The UE determines that the short message delivery report isreceived, and encapsulates a determining result into an uplink NAStransport message and sends the message to the MME.

S724: The MME encapsulates the received determining result into anuplink data transport message and sends the message to the MSC/VLR.

S725: The MSC/VLR sends a release request message to the MME to finishthe short message sending process.

It should be understood that the magnitude of serial numbers of theprocedure described above does not mean the execution sequence, theexecution sequence of the procedure should be determined by the functionand the internal logic, and the implementing procedure of the embodimentof the present invention should not be restricted. For example, the S719does not have a time sequence relation with S714 to S717, and S719 maybe sent before, after or at the same time with S714.

According to the method for receiving or sending a short messageprovided by the embodiment of the present invention, information ofinstructing the user equipment to initiate attachment to the MSC/VLR issent to the user equipment, so that the context of the user equipmentcan be established on the MSC/VLR, thereby solving the problem that theuser equipment cannot receive or send a short message when the userequipment is in an abnormal state due to reasons such as a failure ofthe MSC/VLR, thereby achieving receiving or sending of a short message,increasing a self-recovery capability of a network, saving networkresources, and improving the user experience.

In the following, an apparatus for receiving or sending a short messageaccording to an embodiment of the present invention is described indetail with reference to FIG. 8 to FIG. 11.

FIG. 8 shows a schematic block diagram of an apparatus for receiving orsending the short message according to an embodiment of the presentinvention. As shown in FIG. 8, the apparatus 800 includes a receivingmodule 810, a first determining module 820 and a sending module 830. Thereceiving module 810, which is configured to receive a first messagesent by an MSC/VLR. The first determining module 820 is configured todetermine that a user equipment is in an abnormal state according to thefirst message. The sending module 830 is configured to send a secondmessage to the user equipment, where the second message is used toinstruct the user equipment to initiate attachment to the MSC/VLR.

According to the apparatus for receiving or sending a short messageprovided by the embodiment of the present invention, information ofinstructing the user equipment to initiate attachment to the MSC/VLR issent to the user equipment, so that the context of the user equipmentcan be established on the MSC/VLR, thereby solving the problem that theuser equipment cannot receive or send a short message when the userequipment is in an abnormal state due to reasons such as a failure ofthe MSC/VLR, thereby achieving receiving or sending of a short message,increasing a self-recovery capability of a network, saving networkresources, and improving the user experience.

Optionally, as shown in FIG. 9A, an apparatus 800 for receiving orsending a short message according to the embodiment of the presentinvention further includes a second determining module 840, which isconfigured to determine that the user equipment is in an idle state whenthe first message is a first paging message.

The sending module 830 is specifically configured to send a secondpaging message to the user equipment, where the second paging messageinstructing the user equipment to initiate attachment to the MSC/VLR.

Optionally, as shown in FIG. 9B, the apparatus 800 further includes athird determining module 850, configured to determine that the userequipment is in a connected state when the first message is the firstpaging message and before the sending module sends the second pagingmessage.

The apparatus 800 for sending a short message according to theembodiment of the present invention may correspond to the mobilemanagement device in the embodiments of the present invention, and theabovementioned and other operations and/or functions of the modules inthe apparatus 800 are used to implement corresponding processes of themethod 100 to the method 300 in FIG. 1 to FIG. 3, which are notdescribed herein again for briefness.

According to the apparatus for receiving or sending a short messageprovided by the embodiment of the present invention, information ofinstructing the user equipment to initiate attachment to the MSC/VLR issent to the user equipment, so that the context of the user equipmentcan be established on the MSC/VLR, thereby solving the problem that theuser equipment cannot receive or send a short message when the userequipment is in an abnormal state due to reasons such as a failure ofthe MSC/VLR, thereby achieving receiving or sending of a short message,increasing a self-recovery capability of a network, saving networkresources, and improving the user experience.

FIG. 10 shows a schematic block diagram of an apparatus 900 forreceiving or sending a short message according to an embodiment of thepresent invention. As shown in FIG. 10, the apparatus 900 includes areceiving module 910 and a first sending module 920.

The receiving module 910 is configured to receive a second message sentby a mobile management device, where the second message is used toinstruct the device needs to initiate attachment to a mobile switchcenter MSC/visitor location register VLR.

The first sending module 920 is configured to send a third message tothe mobile management device according to the second message, so as toinitiate the attachment to the MSC/VLR.

According to the apparatus for receiving or sending a short messageprovided by the embodiment of the present invention, information ofinstructing the user equipment to initiate attachment to the MSC/VLR issent to the user equipment, so that the context of the user equipmentcan be established on the MSC/VLR, thereby solving the problem that theuser equipment cannot receive or send a short message when the userequipment is in an abnormal state due to reasons such as a failure ofthe MSC/VLR, thereby achieving receiving or sending of a short message,increasing a self-recovery capability of a network, saving networkresources, and improving the user experience.

Optionally, as shown in FIG. 11, the apparatus 900 for receiving orsending a short message according to the embodiment of the presentinvention further includes a second sending module 930, which isconfigured to send a fourth message responding to the second message tothe mobile management device after the receiving module receives thesecond message.

Optionally, as shown in FIG. 11, the apparatus 900 further includes athird sending module 940, which is configured to send a pause indicatorto a short message service protocol stack or an application on theapparatus. The pause indicator is used to indicate pausing the sendingof the short message.

Optionally, as shown in FIG. 11, the apparatus 900 further includes afourth sending module 950, which is configured to send a resendindicator to the short message service protocol stack or the applicationon the apparatus after the message responding to the third message sentby the mobile management device is received. The resend indicator isused to indicate restarting the sending of the short message.

The apparatus 900 for sending a short message according to theembodiment of the present invention may correspond to the user equipmentin the embodiments of the present invention, and the abovementioned andother operations and/or functions of the modules in the apparatus 900are to implement corresponding processes of the method 400 to method 500in FIG. 4 to FIG. 5, which is not described herein again for briefness.

According to the apparatus for receiving or sending a short messageprovided by the embodiment of the present invention, information ofinstructing the user equipment to initiate attachment to the MSC/VLR issent to the user equipment, so that the context of the user equipmentcan be established on the MSC/VLR, thereby solving the problem that theuser equipment cannot receive or send a short message when the userequipment is in an abnormal state due to reasons such as a failure ofthe MSC/VLR, thereby achieving receiving or sending of a short message,increasing a self-recovery capability of a network, saving networkresources, and improving the user experience.

A person skilled in the art should appreciate that, in combination withthe examples described in the embodiments herein, units and algorithmsteps can be implemented by electronic hardware, computer software, or acombination thereof. To clearly describe the interchangeability betweenthe hardware and the software, the foregoing has generally describedcompositions and steps of every embodiment according to functions.Whether the functions are executed by hardware or software depends onthe particular applications and design constraint conditions of thetechnical solutions. Persons skilled in the art can use differentmethods to implement the described functions for every particularapplication, but it should not be considered that the implementationgoes beyond the scope of the present invention.

It can be clearly understood by persons skilled in the art that, for thepurpose of convenient and brief description, for a detailed workingprocess of the foregoing system, apparatus and unit, reference may bemade to the corresponding process in the method embodiments, and thedetails will not be described herein again.

In the embodiments provided in the present application, it should beunderstood that the disclosed system, apparatus and method may beimplemented in other modes. For example, the described apparatusembodiments are merely exemplary. For example, the unit division ismerely logical function division and can be other division in actualimplementation. For example, multiple units or components can becombined or integrated into another system, or some features can beignored or not performed. In addition, the displayed or discussed mutualcouplings or direct couplings or communication connections areimplemented through some interfaces. The indirect couplings orcommunication connections between the apparatuses or units may beimplemented in electronic, mechanical, or other forms.

The units described as separate parts may or may not be physicallyseparate, and parts displayed as units may or may not be physical units,may be located in one position, or may be distributed on multiplenetwork elements. A part or all of the units herein may be selectedaccording to the actual needs to achieve the objectives of the solutionsof the embodiments of the present invention.

In addition, functional units in the embodiments of the presentinvention may be integrated into a processing unit, or each of the unitsmay exist alone physically, or two or more units may be integrated intoa unit. The integrated unit may be implemented in a form of hardware, ormay be implemented in a form of a software functional unit.

When is implemented in the form of a software functional unit and soldor used as a separate product, the integrated unit may be stored in acomputer-readable storage medium. Based on such understanding, thetechnical solutions of the present invention essentially, or the partcontributing to the prior art, or all or a part of the technicalsolutions may be implemented in a form of software product. The computersoftware product is stored in a storage medium and includes severalinstructions for instructing a computer device (which may be a personalcomputer, a server, or a network device, and the like) to execute all ora part of steps of the method described in the embodiments of thepresent invention. The storage medium includes: any medium that canstore program codes, such as a U-disk, a removable hard disk, aread-only memory (ROM, Read-Only Memory), a random access memory (RAM,Random Access Memory), a magnetic disk, or an optical disk.

The foregoing descriptions are merely some embodiments of the presentinvention, but not intended to limit the protection scope of the presentinvention. Any modification or replacement made by persons skilled inthe art without departing from the technical scope disclosed by thepresent invention shall fall within the protection scope of the presentinvention. Therefore, the protection scope of the present inventionshall be subject to the appended claims.

What is claimed is:
 1. A method, comprising: receiving, by a mobilitymanagement device, a first paging message from a mobile switch center(MSC)/visitor location register (VLR); determining, by the mobilitymanagement device, that the first paging message does not comprise alocation area identity (LAI); and sending, by the mobility managementdevice, a detach request message to a user equipment, wherein a detachtype of the detach request message is international mobility subscriberidentification (IMSI) detach.
 2. The method according to claim 1,wherein the detach request message is used for the user equipment toinitiate attachment to the MSC/VLR when the user equipment receives thedetach request message.
 3. The method according to claim 1, whereinsending the detach request message to the user equipment comprises:sending, by the mobility management device, the detach request messageto the user equipment when the user equipment is in a connected state.4. The method according to claim 1, further comprising: sending, by themobility management device when the user equipment is in an idle state,a second paging message to the user equipment to turn the user equipmentfrom the idle state into a connected state; wherein sending the detachrequest message to the user equipment comprises sending, by the mobilitymanagement device, the detach request message to the user equipment whenthe user equipment is in the connected state.
 5. The method according toclaim 4, wherein the second paging message carries an identity of theuser equipment and a core network (CN) domain indicator.
 6. The methodaccording to claim 1, further comprising: receiving, by the mobilitymanagement device, a detach accept message from the user equipment. 7.The method according to claim 1, further comprising: receiving atracking area update request message from the user equipment, whereinthe tracking area update request message is sent by the user equipmentbased on the detach type; and sending, by the mobile management device,a tracking area accept message to the user equipment.
 8. A mobilitymanagement device, comprising: a receiver, configured to receive a firstpaging message from a mobile switch center (MSC)/visitor locationregister (VLR); a processor, configured to determine that the firstpaging message does not comprise a location area identity (LAI); and atransmitter, configured to send a detach request message to a userequipment, wherein a detach type of the detach request message isinternational mobility subscriber identification (IMSI) detach.
 9. Themobility management device according to claim 8, wherein the detachrequest message is used for the user equipment to initiate attachment tothe MSC/VLR when the user equipment receives the detach request message.10. The mobility management device according to claim 8, wherein thetransmitter is configured to send the detach request message to the userequipment when the user equipment is in a connected state.
 11. Themobility management device according to claim 8, wherein the transmitteris configured to: send, when the user equipment is in an idle state, asecond paging message to the user equipment to turn the user equipmentfrom the idle state into a connected state; and send the detach requestmessage to the user equipment when the user equipment is in theconnected state.
 12. The mobility management device according to claim11, wherein the second paging message carries an identity of the userequipment and a core network (CN) domain indicator.
 13. The mobilitymanagement device according to claim 8, wherein the receiver is furtherconfigured to receive a detach accept message from the user equipment.14. The mobility management device according to claim 8, wherein thereceiver is further configured to receive a tracking area update requestmessage from the user equipment, wherein the tracking area updaterequest message is sent by the user equipment based on the detach type;and wherein the transmitter is further configured to send a trackingarea accept message to the user equipment.
 15. A non-transitory computerreadable medium, comprising: a computer program code comprising one ormore executable instructions, which, when executed by a mobilitymanagement device, cause the mobility management device to: receive, bythe mobility management device, a first paging message from a mobileswitch center (MSC)/visitor location register (VLR); determine, by themobility management device, that the first paging message does notcomprise a location area identity (LAI); and send, by the mobilitymanagement device, a detach request message to a user equipment, whereina detach type of the detach request message is international mobilitysubscriber identification (IMSI) detach.
 16. The non-transitory computerreadable medium according to claim 15, wherein the detach requestmessage is used for the user equipment to initiate attachment to theMSC/VLR when the user equipment receives the detach request message. 17.The non-transitory computer readable medium according to claim 15,wherein sending the detach request message to the user equipmentcomprises: sending, by the mobility management device, the detachrequest message to the user equipment when the user equipment is in aconnected state.
 18. The non-transitory computer readable mediumaccording to claim 15, wherein the instructions, when executed by themobility management device, further cause the mobility management deviceto: send, when the user equipment is in an idle state, a second pagingmessage to the user equipment to turn the user equipment from the idlestate into a connected state; wherein sending the detach request messageto the user equipment comprises sending, by the mobility managementdevice, the detach request message to the user equipment when the userequipment is in the connected state.
 19. The non-transitory computerreadable medium according to claim 15, wherein the instructions, whenexecuted by the mobility management device, further cause the mobilitymanagement device to: receive a detach accept message from the userequipment.
 20. The non-transitory computer readable medium according toclaim 15, wherein the instructions, when executed by the mobilitymanagement device, further cause the mobility management device to:receive a tracking area update request message from the user equipment,wherein the tracking area update request message is sent by the userequipment based on the detach type; and sending a tracking area acceptmessage to the user equipment.